package com.cyl.yeepay.dto;

 import lombok.Data;

@Data
public class YeeComplaintInfoFlatDto {

 

	  /**
	   * 投诉单对应的投诉单号示
	   */
	  //("complaintNo")
	  private String complaintNo;

	  /**
	   * 格式为yyyy-MM-dd HH:mm:ss，&lt;br&gt;yyyy-MM-dd表示年月日，HH:mm:ss表示时分秒。
	   */
	  //("complaintTime")
	  private String complaintTime;

	  /**
	   * 投诉的具体描述示
	   */
	  //("complaintDetail")
	  private String complaintDetail;

	  /**
	   * 标识当前投诉单所处的处理阶段&lt;br&gt;当投诉来源为微信账单时，枚举为：&lt;br&gt;PENDING:待处理&lt;br&gt;PROCESSING:处理中&lt;br&gt;PROCESSED:已处理完成&lt;br&gt;当投诉来源为支付宝账单时，枚举为：&lt;br&gt;DROP_COMPLAIN:用户撤诉&lt;br&gt;DROP_OVERDUE_COMPLAIN:超时后用户撤诉&lt;br&gt;DROP_OVERDUE_PROCESSED:超时处理完成用户撤诉&lt;br&gt;DROP_PROCESSED:处理完成用户撤诉&lt;br&gt;OVERDUE:超时未处理&lt;br&gt;OVERDUE_PROCESSED:超时处理完成&lt;br&gt;PART_OVERDUE:部分超时未处理&lt;br&gt;PROCESSED:处理完成&lt;br&gt;PROCESSING:处理中&lt;br&gt;WAIT_PROCESS:待处理
	   */
	  //("complaintState")
	  private String complaintState;

	  /**
	   * 投诉人openid&lt;br&gt;投诉人在微信商户appid下的唯一标识示
	   */
	  //("complaintOpenId")
	  private String complaintOpenId;

	  /**
	   * 投诉人联系方式
	   */
	  //("complaintContact")
	  private String complaintContact;

	  /**
	   * 用户首次发起投诉记为1次，用户每有一次继续投诉就加1
	   */
	  //("complaintCount")
	  private Integer complaintCount;

	  /**
	   * 被诉的微信商户号示
	   */
	  //("wechatMerchantNo")
	  private String wechatMerchantNo;

	  /**
	   * 渠道商户号
	   */
	  //("channelMerchantNo")
	  private String channelMerchantNo;

	  /**
	   * 被诉的易宝商户号示
	   */
	  //("merchantNo")
	  private String merchantNo;

	  /**
	   * 投诉单是否有待回复的用户留言示
	   */
	  //("isResponse")
	  private String isResponse;

	  /**
	   * 投诉单关联的微信订单号示
	   */
	  //("wechatOrderNo")
	  private String wechatOrderNo;

	  /**
	   * 渠道订单号
	   */
	  //("channelOrderNo")
	  private String channelOrderNo;

	  /**
	   * 投诉单关联的易宝商户订单号示
	   */
	  //("merchantOrderNo")
	  private String merchantOrderNo;

	  /**
	   * 单位（元）
	   */
	  //("amount")
	  private String amount;

	  /**
	   * 银行订单号
	   */
	  //("bankOrderNo")
	  private String bankOrderNo;

	  /**
	   * 投诉单是否已全额退款
	   */
	  //("isFullRefunded")
	  private Boolean isFullRefunded;

	  /**
	   * 交易时间
	   */
	  //("tradeTime")
	  private String tradeTime;

	  /**
	   * 退款时间
	   */
	  //("refundTime")
	  private String refundTime;

	  /**
	   * 可选项如下:&lt;br&gt;DROP_COMPLAIN:用户撤诉&lt;br&gt;OVERDUE:超时未处理&lt;br&gt;PROCESSED:已退款&lt;br&gt;REFUNDING:退款处理中&lt;br&gt;WAIT_PROCESS:待处理
	   */
	  //("status")
	  private String status;

	  /**
	   * 用户上传的投诉相关资料
	   */
	  //("complaintMediaDTOList")
	  private String complaintMediaDTOList;

	  /**
	   * 处理时间
	   */
	  //("processTime")
	  private String processTime;

	  /**
	   * 商家处理结果码 枚举如下：&lt;br&gt;CONSENSUS_WITH_CLIENT：已联系到用户，协商一致，无异议&lt;br&gt;RECTIFICATION_NO_REFUND：不涉及退款，已针对投诉内容进行整改&lt;br&gt;REFUND：已退款，用户无异议SUBMIT_PROOF_NOT_CONTACTED：已提交证明材料ORTHER：其他
	   */
	  //("processCode")
	  private String processCode;

	  /**
	   * 商家处理备注例如：与客户进行对接，已完成处理，协商进行退款
	   */
	  //("processRemark")
	  private String processRemark;

	  /**
	   * 投诉展示单号
	   */
	  //("showNo")
	  private String showNo;

	  /**
	   * 【用户标签列表】 用户标签列表可选取值：TRUSTED: 此类用户满足极速退款条件HIGH_RISK: 高风险投诉，请按照运营要求优先妥善处理
	   */
	  //("userTagList")
	  private String userTagList;

	  /**
	   * 用户发起投诉前选择的faq标题
	   */
	  //("problemDescription")
	  private String problemDescription;

	  /**
	   * 问题类型为申请退款的单据是需要最高优先处理的单据 &lt;br&gt;可选取值：&lt;br&gt;REFUND: 申请退款&lt;br&gt;SERVICE_NOT_WORK: 服务权益未生效&lt;br&gt;OTHERS: 其他类型
	   */
	  //("problemType")
	  private String problemType;

	  /**
	   * 仅当问题类型为申请退款时, 有值, (单位:元)
	   */
	  //("applyRefundAmount")
	  private String applyRefundAmount;
}
